package cn.fl.changeapply.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 项目产品变更记录表
 */
public class PrjPrdChangeApplyVO extends BaseVO{

	/**
	 * 项目ID
     */
	private Long prjId;
	/**
	 * 项目产品明细ID
     */
	private Long prjPrdDtlId;
	/**
	 * 客户ID
     */
	private Long cstId;
	/**
	 * 客户名称
     */
	private String cstNm;
	/**
	 * 项目类型
     */
	private String prjTypCd;
	private String prjTypCdNm;
	/**
	 * 支付表号
     */
	private String paySchNo;
	 /**
	  * 支付表id
	  */
	 private Long paySchId;
	/**
	 * 合同号
     */
	private String lsCntNo;
	/**
	 * 客户经理ID
     */
	private Long cstMgrId;
	/**
	 * 客户经理名称
     */
	private String cstMgrNm;
	/**
	 * 客户经理组织架构
     */
	private String cstMgrOrgCd;
	private String cstMgrOrgCdNm;
	/**
	 * 所属事业部
     */
	private String buOrgCd;
	private String buOrgCdNm;
	private String cyOrgCdNm;
	private String prOrgCdNm;
	/**
	 * 是否删除
     */
	private Integer isDel;
	/**
	 * 是否历史
     */
	private Integer isHistory;
	/**
	 * 变更类型（PRJ0182）
     */
	private String changeTypeCd;
	private String changeTypeCdNm;
	/**
	 * 资金占用天数
     */
	private Long fundOccDays;
	/**
	 * 资金占用成本
     */
	private Long fundOccCost;
	/**
	 * 资金占用成本(类型转换)
	 */
	private Double fundOccCosts;
	/**
	 * 应收款金额
     */
	private Long recAmount;
	 /**
	  * 应收款金额(类型转换)
	  */
	 private Double recAmounts;
	/**
	 * 流程实例ID
     */
	private String proInsId;
	/**
	 * 流程编号
     */
	private String proNo;


	/**
	 * 支付表状态(PRJ0037)
	 */
	private String prdStsCd;
	private String prdStsCdNm;
	/**
	 * 第三方机构
	 */
	private String insCode;
	private String fundRasInsNm;
	/**
	 * 租赁期次
	 */
	private Integer lsPd;
	/**
	 * 已还期次
	 */
	private Integer payPd;
	/**
	 * 上牌状态
	 */
	private String licAudStsCd;
	private String licAudStsCdNm;
	/**
	 * 抵押状态
	 */
	private String guarStsCd;
	private String guarStsCdNm;
	 /**
	  * 备注
	  */
	 private String remark;

	 /**
	  * 流程审核状态
	  */
	 private String audStsCd;
	 private String audStsCdNm;

	/**
	 * 是否资管
	 */
	private Integer isInsBiz;
	/**
	 * 是否厂商
	 */
	private Integer isSplMfr;
	/**
	 * 上牌时间
	 */
	private Date licDt;
	/**
	 * 上牌是否作废
	 */
	private Integer licIsDel;
	/**
	 * 抵押是否作废
	 */
	private Integer mtgIsDel;

	/**
	 * 申请日期
	 */
	private String crtTmStr;
	/**
	 * 新项目产品明细ID
	 */
	private Long newPrjPrdDtlId;

	/**
	 * 支付表类型 资方支付表（ZF）、我司支付表（WS）、备份支付表（BF）、赎回支付表（SH)
	 */
	private String paySchTypCd;

	public String getPaySchTypCd() {
		return paySchTypCd;
	}

	public void setPaySchTypCd(String paySchTypCd) {
		this.paySchTypCd = paySchTypCd;
	}

	public Long getNewPrjPrdDtlId() {
		return newPrjPrdDtlId;
	}

	public void setNewPrjPrdDtlId(Long newPrjPrdDtlId) {
		this.newPrjPrdDtlId = newPrjPrdDtlId;
	}

	public String getCrtTmStr() {
		return crtTmStr;
	}

	public void setCrtTmStr(String crtTmStr) {
		this.crtTmStr = crtTmStr;
	}

	public Integer getIsInsBiz() {
		return isInsBiz;
	}

	public void setIsInsBiz(Integer isInsBiz) {
		this.isInsBiz = isInsBiz;
	}

	public Integer getIsSplMfr() {
		return isSplMfr;
	}

	public void setIsSplMfr(Integer isSplMfr) {
		this.isSplMfr = isSplMfr;
	}

	public Date getLicDt() {
		return licDt;
	}

	public void setLicDt(Date licDt) {
		this.licDt = licDt;
	}

	public Integer getLicIsDel() {
		return licIsDel;
	}

	public void setLicIsDel(Integer licIsDel) {
		this.licIsDel = licIsDel;
	}

	public Integer getMtgIsDel() {
		return mtgIsDel;
	}

	public void setMtgIsDel(Integer mtgIsDel) {
		this.mtgIsDel = mtgIsDel;
	}

	public String getLicAudStsCd() {
		 return licAudStsCd;
	 }

	 public void setLicAudStsCd(String licAudStsCd) {
		 this.licAudStsCd = licAudStsCd;
	 }

	 public String getLicAudStsCdNm() {
		 return licAudStsCdNm;
	 }

	 public void setLicAudStsCdNm(String licAudStsCdNm) {
		 this.licAudStsCdNm = licAudStsCdNm;
	 }

	 public String getRemark() {
		 return remark;
	 }

	 public void setRemark(String remark) {
		 this.remark = remark;
	 }

	 public Long getPaySchId() {
		 return paySchId;
	 }

	 public void setPaySchId(Long paySchId) {
		 this.paySchId = paySchId;
	 }

	 public String getPrdStsCdNm() {
		 return prdStsCdNm;
	 }

	 public void setPrdStsCdNm(String prdStsCdNm) {
		 this.prdStsCdNm = prdStsCdNm;
	 }

	 public String getCyOrgCdNm() {
		 return cyOrgCdNm;
	 }

	 public void setCyOrgCdNm(String cyOrgCdNm) {
		 this.cyOrgCdNm = cyOrgCdNm;
	 }

	 public String getPrOrgCdNm() {
		 return prOrgCdNm;
	 }

	 public void setPrOrgCdNm(String prOrgCdNm) {
		 this.prOrgCdNm = prOrgCdNm;
	 }

	 public String getPrjTypCdNm() {
		 return prjTypCdNm;
	 }

	 public void setPrjTypCdNm(String prjTypCdNm) {
		 this.prjTypCdNm = prjTypCdNm;
	 }

	 public String getCstMgrOrgCdNm() {
		 return cstMgrOrgCdNm;
	 }

	 public void setCstMgrOrgCdNm(String cstMgrOrgCdNm) {
		 this.cstMgrOrgCdNm = cstMgrOrgCdNm;
	 }

	 public String getBuOrgCdNm() {
		 return buOrgCdNm;
	 }

	 public void setBuOrgCdNm(String buOrgCdNm) {
		 this.buOrgCdNm = buOrgCdNm;
	 }

	 public String getChangeTypeCdNm() {
		 return changeTypeCdNm;
	 }

	 public void setChangeTypeCdNm(String changeTypeCdNm) {
		 this.changeTypeCdNm = changeTypeCdNm;
	 }

	 public String getPrdStsCd() {
		 return prdStsCd;
	 }

	 public void setPrdStsCd(String prdStsCd) {
		 this.prdStsCd = prdStsCd;
	 }

	 public String getInsCode() {
		 return insCode;
	 }

	 public void setInsCode(String insCode) {
		 this.insCode = insCode;
	 }

	 public String getFundRasInsNm() {
		 return fundRasInsNm;
	 }

	 public void setFundRasInsNm(String fundRasInsNm) {
		 this.fundRasInsNm = fundRasInsNm;
	 }

	 public Integer getLsPd() {
		 return lsPd;
	 }

	 public void setLsPd(Integer lsPd) {
		 this.lsPd = lsPd;
	 }

	 public Integer getPayPd() {
		 return payPd;
	 }

	 public void setPayPd(Integer payPd) {
		 this.payPd = payPd;
	 }

	 public String getAudStsCd() {
		 return audStsCd;
	 }

	 public void setAudStsCd(String audStsCd) {
		 this.audStsCd = audStsCd;
	 }

	 public String getAudStsCdNm() {
		 return audStsCdNm;
	 }

	 public void setAudStsCdNm(String audStsCdNm) {
		 this.audStsCdNm = audStsCdNm;
	 }

	 public String getGuarStsCd() {
		 return guarStsCd;
	 }

	 public void setGuarStsCd(String guarStsCd) {
		 this.guarStsCd = guarStsCd;
	 }

	 public String getGuarStsCdNm() {
		 return guarStsCdNm;
	 }

	 public void setGuarStsCdNm(String guarStsCdNm) {
		 this.guarStsCdNm = guarStsCdNm;
	 }

	 /**
	 * 项目ID
     */
	public Long getPrjId() {
		return prjId;
	}

	/**
	 * 项目ID
     */
	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}
	
	/**
	 * 项目产品明细ID
     */
	public Long getPrjPrdDtlId() {
		return prjPrdDtlId;
	}

	/**
	 * 项目产品明细ID
     */
	public void setPrjPrdDtlId(Long prjPrdDtlId) {
		this.prjPrdDtlId = prjPrdDtlId;
	}

	/**
	 * 客户ID
     */
	public Long getCstId() {
		return cstId;
	}

	/**
	 * 客户ID
     */
	public void setCstId(Long cstId) {
		this.cstId = cstId;
	}

	/**
	 * 客户名称
     */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
     */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	/**
	 * 项目类型
     */
	public String getPrjTypCd() {
		return prjTypCd;
	}

	/**
	 * 项目类型
     */
	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}

	/**
	 * 支付表号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}

	/**
	 * 合同号
     */
	public String getLsCntNo() {
		return lsCntNo;
	}

	/**
	 * 合同号
     */
	public void setLsCntNo(String lsCntNo) {
		this.lsCntNo = lsCntNo;
	}

	/**
	 * 客户经理ID
     */
	public Long getCstMgrId() {
		return cstMgrId;
	}

	/**
	 * 客户经理ID
     */
	public void setCstMgrId(Long cstMgrId) {
		this.cstMgrId = cstMgrId;
	}

	/**
	 * 客户经理名称
     */
	public String getCstMgrNm() {
		return cstMgrNm;
	}

	/**
	 * 客户经理名称
     */
	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}

	/**
	 * 客户经理组织架构
     */
	public String getCstMgrOrgCd() {
		return cstMgrOrgCd;
	}

	/**
	 * 客户经理组织架构
     */
	public void setCstMgrOrgCd(String cstMgrOrgCd) {
		this.cstMgrOrgCd = cstMgrOrgCd;
	}

	/**
	 * 所属事业部
     */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 所属事业部
     */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 是否历史
     */
	public Integer getIsHistory() {
		return isHistory;
	}

	/**
	 * 是否历史
     */
	public void setIsHistory(Integer isHistory) {
		this.isHistory = isHistory;
	}

	/**
	 * 变更类型（PRJ0180）
     */
	public String getChangeTypeCd() {
		return changeTypeCd;
	}

	/**
	 * 变更类型（PRJ0180）
     */
	public void setChangeTypeCd(String changeTypeCd) {
		this.changeTypeCd = changeTypeCd;
	}

	/**
	 * 资金占用天数
     */
	public Long getFundOccDays() {
		return fundOccDays;
	}

	/**
	 * 资金占用天数
     */
	public void setFundOccDays(Long fundOccDays) {
		this.fundOccDays = fundOccDays;
	}

	/**
	 * 资金占用成本
     */
	public Long getFundOccCost() {
		return fundOccCost;
	}

	/**
	 * 资金占用成本
     */
	public void setFundOccCost(Long fundOccCost) {
		this.fundOccCost = fundOccCost;
	}
	
	/**
	 * 应收款金额
     */
	public Long getRecAmount() {
		return recAmount;
	}

	/**
	 * 应收款金额
     */
	public void setRecAmount(Long recAmount) {
		this.recAmount = recAmount;
	}
	
	/**
	 * 流程实例ID
     */
	public String getProInsId() {
		return proInsId;
	}

	/**
	 * 流程实例ID
     */
	public void setProInsId(String proInsId) {
		this.proInsId = proInsId;
	}
	
	/**
	 * 流程编号
     */
	public String getProNo() {
		return proNo;
	}

	/**
	 * 流程编号
     */
	public void setProNo(String proNo) {
		this.proNo = proNo;
	}

	 public Double getFundOccCosts() {
		 return fundOccCosts;
	 }

	 public void setFundOccCosts(Double fundOccCosts) {
		 this.fundOccCosts = fundOccCosts;
	 }

	 public Double getRecAmounts() {
		 return recAmounts;
	 }

	 public void setRecAmounts(Double recAmounts) {
		 this.recAmounts = recAmounts;
	 }
 }
